﻿using SupportLayer.Enums;

namespace SupportLayer.Util
{
  public class Pictograma
  {
    public AlturaLetra AlturaLetra { get; private set; }

    public int GetWidth
    {
      get
      {
        switch (AlturaLetra)
        {
          case AlturaLetra.A50:
          case AlturaLetra.A75:
          case AlturaLetra.A100:
          case AlturaLetra.A125:
            return 200;

          case AlturaLetra.A150:
            return 230;

          case AlturaLetra.A175:
            return 260;

          case AlturaLetra.A200:
            return 300;

          case AlturaLetra.A225:
            return 338;

          case AlturaLetra.A250:
            return 380;

          case AlturaLetra.A300:
            return 450;

          case AlturaLetra.A350:
            return 530;

          case AlturaLetra.A400:
            return 600;

          case AlturaLetra.A450:
            return 680;

          default:
            return 0;
        }
      }
      private set
      {
        ;
      }
    }

    public Pictograma(AlturaLetra _altura)
    {
      AlturaLetra = _altura;
    }
  }
}